package com.ruge.user.service;

import com.ruge.core.response.Response;

/**
 * @author ruge.wu
 * @since 2022/2/11 15:48
 */
public interface UserLocationService {


    /**
     * 更新用户的经纬度
     *
     * @param aid 用户aid
     * @param lon 经度
     * @param lat 纬度
     * @return {@link Response}
     */
    Response updateLocationByAid(Long aid, Float lon, Float lat);


    /**
     * 更新用户的经纬度
     *
     * @param aid    用户aid
     * @param radius 半径
     * @param lon    经度
     * @param lat    纬度
     * @return {@link Response}
     */
    Response getNearMe(Long aid, Integer radius, Double lon, Double lat);
}
